package com.zlm.common.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zlm.common.base.BaseEntity;

import java.util.Date;
import java.util.List;

/**
 * 用户简历
 * @Author: duyufu
 * @Date: 2019/5/15 15:19
 */
public class EmpResumeDO extends BaseEntity {
    private static final long serialVersionUID = 4479547805629739358L;

    private Integer resumeId;

    private Integer empId;

    private Integer resumeStyle;

    private String resumeStyleName;

    private Integer postId;

    private Integer postId1;

    private Integer postId2;

    private String postName;

    private String postName1;

    private String postName2;

    private String provinceName;

    private String cityName;

    private String areaName;

    private String skills;

    private Integer salary;

    private String salaryName;

    private String welfare;

    private Integer isPrivacy;

    private String sourceType;

    private Integer alive;

    private Integer createUserId;
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTime;

    private Integer lastModifyId;
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date lastModifyTime;

    private String remark;

    private Integer industry;

    private Integer industry1;

    private Integer industry2;

    private Integer isLimitTime;

    private Integer isLimitTrainTime;

    private List<SysTimeSectionDO> sysTimeSections;

    private List<SysTimeSectionDO> trainTimeSections;

    public Integer getResumeId() {
        return resumeId;
    }

    public void setResumeId(Integer resumeId) {
        this.resumeId = resumeId;
    }

    public Integer getEmpId() {
        return empId;
    }

    public void setEmpId(Integer empId) {
        this.empId = empId;
    }

    public Integer getResumeStyle() {
        return resumeStyle;
    }

    public void setResumeStyle(Integer resumeStyle) {
        this.resumeStyle = resumeStyle;
    }

    public String getResumeStyleName() {
        return resumeStyleName;
    }

    public void setResumeStyleName(String resumeStyleName) {
        this.resumeStyleName = resumeStyleName;
    }

    public Integer getPostId() {
        return postId;
    }

    public void setPostId(Integer postId) {
        this.postId = postId;
    }

    public Integer getPostId1() {
        return postId1;
    }

    public void setPostId1(Integer postId1) {
        this.postId1 = postId1;
    }

    public Integer getPostId2() {
        return postId2;
    }

    public void setPostId2(Integer postId2) {
        this.postId2 = postId2;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    public String getPostName1() {
        return postName1;
    }

    public void setPostName1(String postName1) {
        this.postName1 = postName1;
    }

    public String getPostName2() {
        return postName2;
    }

    public void setPostName2(String postName2) {
        this.postName2 = postName2;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getSkills() {
        return skills;
    }

    public void setSkills(String skills) {
        this.skills = skills;
    }

    public Integer getSalary() {
        return salary;
    }

    public void setSalary(Integer salary) {
        this.salary = salary;
    }

    public String getSalaryName() {
        return salaryName;
    }

    public void setSalaryName(String salaryName) {
        this.salaryName = salaryName;
    }

    public String getWelfare() {
        return welfare;
    }

    public void setWelfare(String welfare) {
        this.welfare = welfare;
    }

    public Integer getIsPrivacy() {
        return isPrivacy;
    }

    public void setIsPrivacy(Integer isPrivacy) {
        this.isPrivacy = isPrivacy;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public Integer getAlive() {
        return alive;
    }

    public void setAlive(Integer alive) {
        this.alive = alive;
    }

    public Integer getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getLastModifyId() {
        return lastModifyId;
    }

    public void setLastModifyId(Integer lastModifyId) {
        this.lastModifyId = lastModifyId;
    }

    public Date getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getIndustry() {
        return industry;
    }

    public void setIndustry(Integer industry) {
        this.industry = industry;
    }

    public Integer getIndustry1() {
        return industry1;
    }

    public void setIndustry1(Integer industry1) {
        this.industry1 = industry1;
    }

    public Integer getIndustry2() {
        return industry2;
    }

    public void setIndustry2(Integer industry2) {
        this.industry2 = industry2;
    }

    public Integer getIsLimitTime() {
        return isLimitTime;
    }

    public void setIsLimitTime(Integer isLimitTime) {
        this.isLimitTime = isLimitTime;
    }

    public Integer getIsLimitTrainTime() {
        return isLimitTrainTime;
    }

    public void setIsLimitTrainTime(Integer isLimitTrainTime) {
        this.isLimitTrainTime = isLimitTrainTime;
    }

    public List<SysTimeSectionDO> getSysTimeSections() {
        return sysTimeSections;
    }

    public void setSysTimeSections(List<SysTimeSectionDO> sysTimeSections) {
        this.sysTimeSections = sysTimeSections;
    }

    public List<SysTimeSectionDO> getTrainTimeSections() {
        return trainTimeSections;
    }

    public void setTrainTimeSections(List<SysTimeSectionDO> trainTimeSections) {
        this.trainTimeSections = trainTimeSections;
    }

    @Override
    public String toString() {
        return "EmpResumeDO{" +
                "resumeId=" + resumeId +
                ", empId=" + empId +
                ", resumeStyle=" + resumeStyle +
                ", postId=" + postId +
                ", postId1=" + postId1 +
                ", postId2=" + postId2 +
                ", postName='" + postName + '\'' +
                ", postName1='" + postName1 + '\'' +
                ", postName2='" + postName2 + '\'' +
                ", provinceName='" + provinceName + '\'' +
                ", cityName='" + cityName + '\'' +
                ", areaName='" + areaName + '\'' +
                ", skills='" + skills + '\'' +
                ", salary=" + salary +
                ", welfare='" + welfare + '\'' +
                ", isPrivacy=" + isPrivacy +
                ", sourceType='" + sourceType + '\'' +
                ", alive=" + alive +
                ", createUserId=" + createUserId +
                ", createTime=" + createTime +
                ", lastModifyId=" + lastModifyId +
                ", lastModifyTime=" + lastModifyTime +
                ", remark='" + remark + '\'' +
                ", industry=" + industry +
                ", industry1=" + industry1 +
                ", industry2=" + industry2 +
                ", isLimitTime=" + isLimitTime +
                ", isLimitTrainTime=" + isLimitTrainTime +
                ", sysTimeSections=" + sysTimeSections +
                ", trainTimeSections=" + trainTimeSections +
                '}';
    }
}
